body, h1, h2, h3, h4, h5, h6, blockquote, p, pre, dl, dd, ol, ul, li, a, span, caption, th, td, form, fieldset, legend, input, button, textarea, address {
  margin: 0;
  padding: 0; }

h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
  font-weight: normal; }

ol, ul {
  list-style: none; }

li {
  list-style: none; }

fieldset, img {
  border: 0; }

address, cite, dfn, em, var {
  font-style: normal; }

code, kbd, pre, samp {
  font-family: courier new,courier,monospace; }

input, button, textarea, select {
  font-size: 100%; }

input, button, select, textarea {
  outline: none; }

table {
  border-collapse: collapse;
  border-spacing: 0;
  empty-cells: show;
  font-size: inherit; }

abbr[title] {
  border-bottom: 1px dotted;
  cursor: help; }

a {
  color: #333;
  text-decoration: none; }

a, label, :focus {
  outline: 0 none; }

a, img {
  border: 0 none; }

s {
  font-style: normal;
  text-decoration: none; }

body {
  font: 12px "Microsoft Yahei","Hiragino Sans GB",Arial,sans-serif;
  color: #333; }

button, input, select, textarea {
  font-family: "Microsoft Yahei","Hiragino Sans GB",sans-serif;
  color: #333; }

input::-moz-placeholder, textarea::-moz-placeholder {
  color: #c6c6c6;
  font-weight: normal; }

::-webkit-input-placeholder {
  color: #c6c6c6;
  font-weight: normal; }

input:-ms-input-placeholder {
  color: #c6c6c6;
  font-weight: normal; }

::-ms-clear {
  display: none; }

::-ms-reveal {
  display: none; }

input::-ms-clear {
  display: none; }

input::-ms-reveal {
  display: none; }

a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
  outline: 0;
  text-decoration: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  -webkit-user-select: none;
  -moz-user-focus: none;
  -moz-user-select: none; }

.fr {
  float: right !important; }

.fl {
  float: left !important; }
